#字典练习
#使用一个字典来存储一个人的信息，包括名，姓，年龄，居住城市，将存储在该字典的的每项信息都打印出来
people = { 'name' : '马' , 'age' : 18 , 'city' : "china"}
print(people['name'])
print(people['age'])
print(people['city'])

#
namea_number = {'peter' : 12 , 'mark' : '1' , 'max' : 33 , 'david' : 78}
print(namea_number['peter'])
#创建一个词汇表，包含五个编程术语，将他们用作字典中的键，并将他们的含义存储在词汇表中
Vocabulary_text = {'print' : '输出' , "title" : '全小写' , 'sorted' : '临时排序' , 'del' : '删除' , 'append' : '插入'}
for key , values in Vocabulary_text.items():
    print(f'{key} : {values}')
for key in Vocabulary_text.keys():
    print(key)
for value in Vocabulary_text.values():
    print(value)
Vocabulary_text['for'] = '循环'
for key , values in Vocabulary_text.items():
    print(f'{key} : {values}')
#创建一个字典，在其中存储三条河流及其经过的国家
river = {'亚马逊' : '' , '黄河' : "中国" , "尼罗河" : "印度"}
for key in river.keys():
    print(key)
for value in river.values():
    print(value)
#
names = {'peter' : 'a' , 'john' : 'b' , 'david' : 'c'}
name_1 = ['david','john']
for key in names:
    if key in name_1:
        print(f'{key}谢谢你')
    else:
        print(f'{key}对不起')